| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

Constants.h
1 // Constants.h
3 //
5
6 namespace nkAstraeus::nkGraphicsWrap
7 {
13 struct Constants
14 {
15 // Namespace
16 inline static const nkMemory::String NAMESPACE ;
17
18 // UserTypes
19 // Bounds
20 inline static const nkMemory::String BOUNDING_BOX ;
21
22 // Camera
23 inline static const nkMemory::String CAMERA ;
24 inline static const nkMemory::String CAMERA_MANAGER ;
25 inline static const nkMemory::String FRUSTUM ;
26
27 // Compositor
28 inline static const nkMemory::String COMPOSITOR ;
29 inline static const nkMemory::String COMPOSITOR_MANAGER ;
30 inline static const nkMemory::String COMPOSITOR_NODE ;
31
32 // Encoders
33 inline static const nkMemory::String GLTF_ENCODER ;
34
35 // Graph
36 inline static const nkMemory::String ENTITY ;
37 inline static const nkMemory::String NODE ;
38 inline static const nkMemory::String NODE_MANAGER ;
39
40 // Meshes
41 inline static const nkMemory::String MESH ;
42 inline static const nkMemory::String MESH_MANAGER ;
43 inline static const nkMemory::String VERTEX_COMPONENT ;
44 inline static const nkMemory::String VERTEX_COMPONENT_ARRAY ;
45 inline static const nkMemory::String VERTEX_COMPOSITION ;
46
47 // Programs
48 inline static const nkMemory::String PROGRAM ;
49 inline static const nkMemory::String PROGRAM_MANAGER ;
50
51 // RenderContexts
52 inline static const nkMemory::String RENDER_CONTEXT ;
53 inline static const nkMemory::String RENDER_CONTEXT_MANAGER ;
54
55 // RenderQueues
56 inline static const nkMemory::String RENDER_QUEUE ;
57 inline static const nkMemory::String RENDER_QUEUE_MANAGER ;
58
59 // Shaders
60 inline static const nkMemory::String SHADER ;
61 inline static const nkMemory::String SHADER_MANAGER ;
62
63 // Textures
64 inline static const nkMemory::String TEXTURE ;
65 inline static const nkMemory::String TEXTURE_MANAGER ;
66 inline static const nkMemory::String TEXTURE_SAVER ;
67 inline static const nkMemory::String TEXTURE_UTILS ;
68
69 // Viewports
70 inline static const nkMemory::String VIEWPORT ;
71 inline static const nkMemory::String VIEWPORT_MANAGER ;
72 } ;
73 }
nkAstraeus::nkGraphicsWrap::Constants
Constants encompassing user type identifiers for the wrapping of nkGraphics.
Definition: Constants.h:14
nkAstraeus::nkGraphicsWrap::Constants::COMPOSITOR_NODE
static const nkMemory::String COMPOSITOR_NODE
Identifies a nkGraphics::CompositorNode with nkGraphics.CompositorNode.
Definition: Constants.h:30
nkAstraeus::nkGraphicsWrap::Constants::COMPOSITOR
static const nkMemory::String COMPOSITOR
Identifies a nkGraphics::Compositor with nkGraphics.Compositor.
Definition: Constants.h:28
nkAstraeus::nkGraphicsWrap::Constants::ENTITY
static const nkMemory::String ENTITY
Identifies a nkGraphics::Entity with nkGraphics.Entity.
Definition: Constants.h:36
nkAstraeus::nkGraphicsWrap::Constants::VIEWPORT_MANAGER
static const nkMemory::String VIEWPORT_MANAGER
Identifies a nkGraphics::ViewportManager with nkGraphics.ViewportManager.
Definition: Constants.h:71
nkAstraeus::nkGraphicsWrap::Constants::SHADER_MANAGER
static const nkMemory::String SHADER_MANAGER
Identifies a nkGraphics::ShaderManager with nkGraphics.ShaderManager.
Definition: Constants.h:61
nkAstraeus::nkGraphicsWrap::Constants::RENDER_CONTEXT_MANAGER
static const nkMemory::String RENDER_CONTEXT_MANAGER
Identifies a nkGraphics::RenderContextManager with nkGraphics.RenderContextManager.
Definition: Constants.h:53
nkAstraeus::nkGraphicsWrap::Constants::CAMERA_MANAGER
static const nkMemory::String CAMERA_MANAGER
Identifies a nkGraphics::CameraManager with nkGraphics.CameraManager.
Definition: Constants.h:24
nkAstraeus::nkGraphicsWrap::Constants::TEXTURE_MANAGER
static const nkMemory::String TEXTURE_MANAGER
Identifies a nkGraphics::TextureManager with nkGraphics.TextureManager.
Definition: Constants.h:65
nkAstraeus::nkGraphicsWrap::Constants::TEXTURE_UTILS
static const nkMemory::String TEXTURE_UTILS
Identifies a nkGraphics::TextureUtils with nkGraphics.TextureUtils.
Definition: Constants.h:67
nkAstraeus::nkGraphicsWrap::Constants::MESH
static const nkMemory::String MESH
Identifies a nkGraphics::Mesh with nkGraphics.Mesh.
Definition: Constants.h:41
nkAstraeus::nkGraphicsWrap::Constants::TEXTURE
static const nkMemory::String TEXTURE
Identifies a nkGraphics::Texture with nkGraphics.Texture.
Definition: Constants.h:64
nkAstraeus::nkGraphicsWrap::Constants::NAMESPACE
static const nkMemory::String NAMESPACE
Identifies the namespace.
Definition: Constants.h:16
nkAstraeus::nkGraphicsWrap::Constants::VERTEX_COMPOSITION
static const nkMemory::String VERTEX_COMPOSITION
Identifies a nkGraphics::VertexComposition with nkGraphics.VertexComposition.
Definition: Constants.h:45
nkAstraeus::nkGraphicsWrap::Constants::VERTEX_COMPONENT
static const nkMemory::String VERTEX_COMPONENT
Identifies a nkGraphics::VertexComponent with nkGraphics.VertexComponent.
Definition: Constants.h:43
nkAstraeus::nkGraphicsWrap::Constants::SHADER
static const nkMemory::String SHADER
Identifies a nkGraphics::Shader with nkGraphics.Shader.
Definition: Constants.h:60
nkAstraeus::nkGraphicsWrap::Constants::BOUNDING_BOX
static const nkMemory::String BOUNDING_BOX
Identifies a nkGraphics::BoundingBox with nkGraphics.BoundingBox.
Definition: Constants.h:20
nkAstraeus::nkGraphicsWrap::Constants::MESH_MANAGER
static const nkMemory::String MESH_MANAGER
Identifies a nkGraphics::MeshManager with nkGraphics.MeshManager.
Definition: Constants.h:42
nkAstraeus::nkGraphicsWrap::Constants::TEXTURE_SAVER
static const nkMemory::String TEXTURE_SAVER
Identifies a nkGraphics::TextureSaver with nkGraphics.TextureSaver.
Definition: Constants.h:66
nkMemory::String
Class holding information about a string, with ownership over the data.
Definition: String.h:22
nkAstraeus::nkGraphicsWrap::Constants::NODE
static const nkMemory::String NODE
Identifies a nkGraphics::Node with nkGraphics.Node.
Definition: Constants.h:37
nkAstraeus::nkGraphicsWrap::Constants::NODE_MANAGER
static const nkMemory::String NODE_MANAGER
Identifies a nkGraphics::NodeManager with nkGraphics.NodeManager.
Definition: Constants.h:38
nkAstraeus::nkGraphicsWrap::Constants::VIEWPORT
static const nkMemory::String VIEWPORT
Identifies a nkGraphics::Viewport with nkGraphics.Viewport.
Definition: Constants.h:70
nkAstraeus::nkGraphicsWrap
Encompasses the wrapping of nkGraphics for scripting.
Definition: BoundingBoxWrapper.h:7
nkAstraeus::nkGraphicsWrap::Constants::COMPOSITOR_MANAGER
static const nkMemory::String COMPOSITOR_MANAGER
Identifies a nkGraphics::CompositorManager with nkGraphics.CompositorManager.
Definition: Constants.h:29
nkAstraeus::nkGraphicsWrap::Constants::PROGRAM_MANAGER
static const nkMemory::String PROGRAM_MANAGER
Identifies a nkGraphics::ProgramManager with nkGraphics.ProgramManager.
Definition: Constants.h:49
nkAstraeus::nkGraphicsWrap::Constants::GLTF_ENCODER
static const nkMemory::String GLTF_ENCODER
Identifies a nkGraphics::GltfEncoder with nkGraphics.GltfEncoder.
Definition: Constants.h:33
nkAstraeus::nkGraphicsWrap::Constants::PROGRAM
static const nkMemory::String PROGRAM
Identifies a nkGraphics::Program with nkGraphics.Program.
Definition: Constants.h:48
nkAstraeus::nkGraphicsWrap::Constants::CAMERA
static const nkMemory::String CAMERA
Identifies a nkGraphics::Camera with nkGraphics.Camera.
Definition: Constants.h:23
nkAstraeus::nkGraphicsWrap::Constants::FRUSTUM
static const nkMemory::String FRUSTUM
Identifies a nkGraphics::Frustum with nkGraphics.Frustum.
Definition: Constants.h:25
nkAstraeus::nkGraphicsWrap::Constants::RENDER_QUEUE
static const nkMemory::String RENDER_QUEUE
Identifies a nkGraphics::RenderQueue with nkGraphics.RenderQueue.
Definition: Constants.h:56
nkAstraeus::nkGraphicsWrap::Constants::RENDER_CONTEXT
static const nkMemory::String RENDER_CONTEXT
Identifiers a nkGraphics::RenderContext with nkGraphics.RenderContext.
Definition: Constants.h:52
nkAstraeus::nkGraphicsWrap::Constants::VERTEX_COMPONENT_ARRAY
static const nkMemory::String VERTEX_COMPONENT_ARRAY
Identifies a nkAstraeus::ArrayData<nkGraphics::VertexComponent> with nkGraphics.VertexComponentArray.
Definition: Constants.h:44
nkAstraeus::nkGraphicsWrap::Constants::RENDER_QUEUE_MANAGER
static const nkMemory::String RENDER_QUEUE_MANAGER
Identifies a nkGraphics::RenderQueueManager with nkGraphics.RenderQueueManager.
Definition: Constants.h:57